package model;

import java.io.Serializable;
import java.util.Date;



public class InterfaceInsurance implements Serializable, Cloneable {
	public static final long serialVersionUID = 1L;
	
	public String orderno;
	public String netticketid; // varchar(40) '联网票id',
	public String sellorgcode; // varchar(20) '售保险机构编码',
	public String insuranceno; // varchar(30) '保险单号',
	public String departorgcode; // varchar(20) '发车机构编码',
	public Date departdate; // date '发车日期',
	public String departtime; // char(5) '发车时间',
	public String schedulecode; // varchar(20) '班次编码',
	public String reachstationcode; // varchar(100) '到达站编码',
	public String reachstationname; // varchar(100) '到达站名称',
	public String seatno; // int(4) '座位号',
	public String insuretype; // varchar(20) '险种类型',
	public Double premium; // double(10,2) '保险费用',
	public Double insureamount; // double(10,2) '保额',
	public String insurancestatus; // varchar(10) '保险票状态，同车票：0-正常，1-退票，2-废票',
	public String sellby; // '保险票售出人id',
	public Date selltime; // datetime '保险票售出时间',
	public String customername; // varchar(50) '顾客姓名',
	public String certificatetype; // varchar(10) '顾客证件号',
	public String certificateno; // varchar(30) '顾客证件类型',
	public String phone; // varchar(20) '顾客电话号码',
	public String paymethod; // varchar(10) '0' COMMENT '付款方式同车票
	public String ticketoutlets; // varchar(30) '售票点名称',
	public Date createtime; // datetime CURRENT_TIMESTAMP,
	public int createby; // bigint(20) '0',
	public Date updatetime; // datetime CURRENT_TIMESTAMP,
	public int updateby; // bigint(20) '0',
	public String returnorgcode; 
	public String returnorgname; 
	public Date returntime; 
	public String returnway; 
	public String cancelorgcode; 
	public String cancelorgname;
	public Date canceltime; 
	public String cancelway; 
	public String returnfeemode;//返款方式
	public long hasid;
	public Object clone() {
		InterfaceInsurance o = null;
		try {
			o = (InterfaceInsurance) super.clone();
		} catch (CloneNotSupportedException e) {
		}
		return o;
	}
}